public class functionhomework {
    public static void main(String[] args) {
        //n的阶乘
        System.out.println(sum(8));
    }

    public static int sum(int n) {
        if (n == 1) {
            return 1;
        }else {
            return n*sum(n-1);
        }
    }

//    //顺序打印一个数字的每一位1234---1 2 3 4
//    public static void main(String[] args) {
//        printnum(127846);
//    }
//
//    public static void printnum(int n) {
//        if (n<10){
//            System.out.println(n);
//        }else{
//            printnum(n/10);
//            System.out.println(n%10);
//        }
//    }
//    public static void main(String[] args) {
//        System.out.println(sum(2233));
//    }
//
//    public static int sum(int n) {
//        if (n<10){
//            return n;
//        }else{
//            int ret = n % 10;
//            return  ret + sum(n/10);
//        }
//    }
//    public static void main(String[] args) {
//        System.out.print(feibo(1));
//        System.out.print(feibo(2));
//        System.out.print(feibo(3));
//        System.out.print(feibo(4));
//        System.out.print(feibo(5));
//        }
//
//    public static int feibo(int n) {
//        if (n == 1 || n == 2) {
//            return 1;
//        }
//        if (n <= 0) {
//            return -1;
//        }
//        int f1 = 1, f2 = 1, f3 = 1;
//        for (int i = 3; i <= n; i++) {
//            f3 = f1 + f2;
//            f1 = f2;
//            f2 = f3;
//        }
//          return f3;
//        }
}



